package main

import (
	"fmt"
	"unsafe"
)

func main() {
	var num int8 = 12
	fmt.Printf("num %d, type %T, size %d\n", num, num, unsafe.Sizeof(num))

	var num2 uint32 = 200
	fmt.Printf("num2 %d, type %T, size %d\n", num2, num2, unsafe.Sizeof(num2))

	var num3 int = 200
	fmt.Printf("num3 %d, type %T, size %d\n", num3, num3, unsafe.Sizeof(num3))

	var num4 int = 10
	fmt.Printf("num3 %v\n", num4)
	fmt.Printf("num3 %d\n", num4)
	fmt.Printf("num3 %b\n", num4)
	fmt.Printf("num3 %o\n", num4)
	fmt.Printf("num3 %x\n", num4)
}
